<?php
class Admin_Form_Product extends Zend_Form{
    public function init()
    {
        $this->setName('san_pham');

        $id = new Zend_Form_Element_Hidden('ma');
        $id->addFilter('Int');

        $ten = new Zend_Form_Element_Text('ten');
        $ten->setLabel('Tên Sản Phẩm')
        ->setRequired(true)
        ->addFilter('StripTags')
        ->addFilter('StringTrim')
        ->addValidator('NotEmpty');

        $ma_loai = new Zend_Form_Element_Select('ma_loai');
        $ma_loai->setLabel('Mã loại cha');
        $ma_loai->addFilter('Int');
        $ds = new Admin_Model_ArticleCategory();
        $lbv = $ds->listarticlecategory();
        $ma_loai->addMultiOptions($lbv);

        $mo_ta_tom_tat = new Zend_Form_Element_Textarea('mo_ta_tom_tat');
        $mo_ta_tom_tat->setLabel('Mô tả tóm tắt')
        ->setRequired(true)
        ->addFilter('StripTags')
        ->addFilter('StringTrim')
        ->addValidator('NotEmpty');

        $mo_ta_chi_tiet = new Zend_Form_Element_Textarea('mo_ta_chi_tiet');
        $mo_ta_chi_tiet->setLabel('Mô tả chi tiết')
        ->setRequired(true)
        ->addFilter('StripTags')
        ->addFilter('StringTrim')
        ->addValidator('NotEmpty');

        $don_gia = new Zend_Form_Element_Text('don_gia');
        $don_gia->setLabel('Đơn giá');

        $hinh = new Zend_Form_Element_File('hinh');
        $hinh->setLabel('Hình');

        $san_pham_moi = new Zend_Form_Element_Text('san_pham_moi');
        $san_pham_moi->setLabel('Sản Phẩm Mới');

        $so_lan_xem = new Zend_Form_Element_Text('so_lan_xem');
        $so_lan_xem->setLabel('Số lần xem');

        $ngaytao = new Zend_Dojo_Form_Element_DateTextBox('ngay_tao');
        $ngaytao->setLabel('Ngày Tạo');

        $trang_thai = new Zend_Form_Element_Text('trang_thai');
        $trang_thai->setLabel('Trạng thái');

        $submit = new Zend_Form_Element_Submit('submit');
        $submit->setLabel('Thêm Sản Phẩm');
        $submit->setAttrib('id', 'submitbutton');
        $this->addElements(array($id, $ten, $ma_loai, $mo_ta_tom_tat, $mo_ta_chi_tiet, $don_gia, $hinh, $san_pham_moi, $so_lan_xem, $ngaytao, $trang_thai, $submit));
    }
}
